package com.efast.dmom.mgmt.entity.wms;
public class TwBasPartRule {
    private Integer twBasPartRuleId;//id
    private String spaceLimit3;//重量限制（出入库共用）
    private String lotatt11;//批次属性11（出入库共用）
    private String spaceLimit2;//体积限制（出入库共用）
    private String lotatt12;//批次属性12（出入库共用）
    private Integer optCounter;//版本控制
    private String supplNo;//供应商编号
    private Integer desLocation;//目标库位（出入库共用）
    private Integer desLocArea;//目标库区（出入库共用）
    private Integer trBasPartSupplId;//零件供应商关系id
    private String spaceLimit1;//数量限制（出入库共用）（入库：限制max y，不限max n）
    private String lotatt10;//批次属性10（出入库共用）
    private java.util.Date createTime;//创建时间
    private String locUseInType2;//库位使用类型2-包含（出入库共用）按照序号执行
    private String locUseInType1;//库位使用类型1-包含（出入库共用）按照序号执行
    private Integer twBasPartRuleHeaderId;//headid
    private String locUseInType4;//库位使用类型4-包含（出入库共用）按照序号执行
    private String locUseInType3;//库位使用类型3-包含（出入库共用）按照序号执行
    private Integer markStatus;//是否激活
    private String storageRuleNo;//出入库规则编号
    private String partNoVersion;//零件
    private java.util.Date lastUpdateTime;//上次更新时间
    private String lastUpdateUser;//更改用户
    private String createUser;//创建用户
    private String storageRule;//出入库规则内容
    private String sheetType;//订单类型（出入库共用）
    private String locLimit2;//库位限制条件2（出入库共用）出库：（完全匹配101/按箱-不超额102/按箱-超额103） 入库：(允许零件混放557/不允许零件混放558)
    private String locLimit3;//库位限制条件3（出入库共用）出库：（清仓优先002/整包装优先-零件003/整包装优先-全部004） 入库：(跟踪号整体入库559/跟踪号分零件入库560)
    private String locLimit1;//库位限制条件1（出入库共用）出库：（先进先出000/先进后出001）   入库：(允许批次混放555/不允许批次混放556)
    private String locUseOutType4;//库位使用类型4-不包含（出入库共用）
    private String locUseOutType3;//库位使用类型3-不包含（出入库共用）
    private String locUseOutType2;//库位使用类型2-不包含（出入库共用）
    private Integer tmBasStorageRuleId;//出入库规则id
    private Integer trBassRulegRuleId;//库位出入规则组与库位出入库规则关系id
    private String locUseOutType1;//库位使用类型1-不包含（出入库共用）
    private String locOutType4;//库位类型4-不包含（出入库共用）
    private String locOutType3;//库位类型3-不包含（出入库共用）
    private String locOutType2;//库位类型2-不包含（出入库共用）
    private String locInType4;//库位类型4-包含（出入库共用）
    private String locOutType1;//库位类型1-不包含（出入库共用）
    private String locInType3;//库位类型3-包含（出入库共用）
    private String locInType2;//库位类型2-包含（出入库共用）
    private String companyCode;//企业代码
    private String locInType1;//库位类型1-包含（出入库共用）
    private String lotatt02;//批次属性02（出入库共用）
    private String lotatt03;//批次属性03（出入库共用）
    private String lotatt01;//批次属性01（出入库共用）
    private String lotatt06;//批次属性06（出入库共用）
    private String lotatt07;//批次属性07（出入库共用）
    private String lotatt04;//批次属性04（出入库共用）
    private String lotatt05;//批次属性05（出入库共用）
    private Integer desWarehouse;//目标仓库（出入库共用）
    private String lotatt08;//批次属性08（出入库共用）
    private String lotatt09;//批次属性09（出入库共用）
    private String ruleObject;//适合对象（0出库订单分配1翻包补货分配2补货分配）
    private String storageRuleType;//出入库规则类型（0入库 1出库）
    private String deliveryRec;//配送单位
    private String ruleOrder;//规则执行顺序
    private Integer tmBasStorageRuleGroupId;//规则组id
    public TwBasPartRule() {
        super();
    }
    public TwBasPartRule(Integer twBasPartRuleId,String spaceLimit3,String lotatt11,
    		String spaceLimit2,String lotatt12,Integer optCounter,String supplNo,
    		Integer desLocation,Integer desLocArea,Integer trBasPartSupplId,
    		String spaceLimit1,String lotatt10,java.util.Date createTime,
    		String locUseInType2,String locUseInType1,Integer twBasPartRuleHeaderId,
    		String locUseInType4,String locUseInType3,Integer markStatus,
    		String storageRuleNo,String partNoVersion,java.util.Date lastUpdateTime,
    		String lastUpdateUser,String createUser,String storageRule,String sheetType,
    		String locLimit2,String locLimit3,String locLimit1,String locUseOutType4,
    		String locUseOutType3,String locUseOutType2,Integer tmBasStorageRuleId,
    		Integer trBassRulegRuleId,String locUseOutType1,String locOutType4,String locOutType3,
    		String locOutType2,String locInType4,String locOutType1,String locInType3,
    		String locInType2,String companyCode,String locInType1,String lotatt02,
    		String lotatt03,String lotatt01,String lotatt06,String lotatt07,String lotatt04,
    		String lotatt05,Integer desWarehouse,String lotatt08,String lotatt09,String ruleObject,
    		String storageRuleType,String deliveryRec,String ruleOrder,Integer tmBasStorageRuleGroupId) {
        super();
        this.twBasPartRuleId = twBasPartRuleId;
        this.spaceLimit3 = spaceLimit3;
        this.lotatt11 = lotatt11;
        this.spaceLimit2 = spaceLimit2;
        this.lotatt12 = lotatt12;
        this.optCounter = optCounter;
        this.supplNo = supplNo;
        this.desLocation = desLocation;
        this.desLocArea = desLocArea;
        this.trBasPartSupplId = trBasPartSupplId;
        this.spaceLimit1 = spaceLimit1;
        this.lotatt10 = lotatt10;
        this.createTime = createTime;
        this.locUseInType2 = locUseInType2;
        this.locUseInType1 = locUseInType1;
        this.twBasPartRuleHeaderId = twBasPartRuleHeaderId;
        this.locUseInType4 = locUseInType4;
        this.locUseInType3 = locUseInType3;
        this.markStatus = markStatus;
        this.storageRuleNo = storageRuleNo;
        this.partNoVersion = partNoVersion;
        this.lastUpdateTime = lastUpdateTime;
        this.lastUpdateUser = lastUpdateUser;
        this.createUser = createUser;
        this.storageRule = storageRule;
        this.sheetType = sheetType;
        this.locLimit2 = locLimit2;
        this.locLimit3 = locLimit3;
        this.locLimit1 = locLimit1;
        this.locUseOutType4 = locUseOutType4;
        this.locUseOutType3 = locUseOutType3;
        this.locUseOutType2 = locUseOutType2;
        this.tmBasStorageRuleId = tmBasStorageRuleId;
        this.trBassRulegRuleId = trBassRulegRuleId;
        this.locUseOutType1 = locUseOutType1;
        this.locOutType4 = locOutType4;
        this.locOutType3 = locOutType3;
        this.locOutType2 = locOutType2;
        this.locInType4 = locInType4;
        this.locOutType1 = locOutType1;
        this.locInType3 = locInType3;
        this.locInType2 = locInType2;
        this.companyCode = companyCode;
        this.locInType1 = locInType1;
        this.lotatt02 = lotatt02;
        this.lotatt03 = lotatt03;
        this.lotatt01 = lotatt01;
        this.lotatt06 = lotatt06;
        this.lotatt07 = lotatt07;
        this.lotatt04 = lotatt04;
        this.lotatt05 = lotatt05;
        this.desWarehouse = desWarehouse;
        this.lotatt08 = lotatt08;
        this.lotatt09 = lotatt09;
        this.ruleObject = ruleObject;
        this.storageRuleType = storageRuleType;
        this.deliveryRec = deliveryRec;
        this.ruleOrder = ruleOrder;
        this.tmBasStorageRuleGroupId = tmBasStorageRuleGroupId;
    }
    public Integer getTwBasPartRuleId() {
        return this.twBasPartRuleId;
    }

    public void setTwBasPartRuleId(Integer twBasPartRuleId) {
        this.twBasPartRuleId = twBasPartRuleId;
    }

    public String getSpaceLimit3() {
        return this.spaceLimit3;
    }

    public void setSpaceLimit3(String spaceLimit3) {
        this.spaceLimit3 = spaceLimit3;
    }

    public String getLotatt11() {
        return this.lotatt11;
    }

    public void setLotatt11(String lotatt11) {
        this.lotatt11 = lotatt11;
    }

    public String getSpaceLimit2() {
        return this.spaceLimit2;
    }

    public void setSpaceLimit2(String spaceLimit2) {
        this.spaceLimit2 = spaceLimit2;
    }

    public String getLotatt12() {
        return this.lotatt12;
    }

    public void setLotatt12(String lotatt12) {
        this.lotatt12 = lotatt12;
    }

    public Integer getOptCounter() {
        return this.optCounter;
    }

    public void setOptCounter(Integer optCounter) {
        this.optCounter = optCounter;
    }

    public String getSupplNo() {
        return this.supplNo;
    }

    public void setSupplNo(String supplNo) {
        this.supplNo = supplNo;
    }

    public Integer getDesLocation() {
        return this.desLocation;
    }

    public void setDesLocation(Integer desLocation) {
        this.desLocation = desLocation;
    }

    public Integer getDesLocArea() {
        return this.desLocArea;
    }

    public void setDesLocArea(Integer desLocArea) {
        this.desLocArea = desLocArea;
    }

    public Integer getTrBasPartSupplId() {
        return this.trBasPartSupplId;
    }

    public void setTrBasPartSupplId(Integer trBasPartSupplId) {
        this.trBasPartSupplId = trBasPartSupplId;
    }

    public String getSpaceLimit1() {
        return this.spaceLimit1;
    }

    public void setSpaceLimit1(String spaceLimit1) {
        this.spaceLimit1 = spaceLimit1;
    }

    public String getLotatt10() {
        return this.lotatt10;
    }

    public void setLotatt10(String lotatt10) {
        this.lotatt10 = lotatt10;
    }

    public java.util.Date getCreateTime() {
        return this.createTime;
    }

    public void setCreateTime(java.util.Date createTime) {
        this.createTime = createTime;
    }

    public String getLocUseInType2() {
        return this.locUseInType2;
    }

    public void setLocUseInType2(String locUseInType2) {
        this.locUseInType2 = locUseInType2;
    }

    public String getLocUseInType1() {
        return this.locUseInType1;
    }

    public void setLocUseInType1(String locUseInType1) {
        this.locUseInType1 = locUseInType1;
    }

    public Integer getTwBasPartRuleHeaderId() {
        return this.twBasPartRuleHeaderId;
    }

    public void setTwBasPartRuleHeaderId(Integer twBasPartRuleHeaderId) {
        this.twBasPartRuleHeaderId = twBasPartRuleHeaderId;
    }

    public String getLocUseInType4() {
        return this.locUseInType4;
    }

    public void setLocUseInType4(String locUseInType4) {
        this.locUseInType4 = locUseInType4;
    }

    public String getLocUseInType3() {
        return this.locUseInType3;
    }

    public void setLocUseInType3(String locUseInType3) {
        this.locUseInType3 = locUseInType3;
    }

    public Integer getMarkStatus() {
        return this.markStatus;
    }

    public void setMarkStatus(Integer markStatus) {
        this.markStatus = markStatus;
    }

    public String getStorageRuleNo() {
        return this.storageRuleNo;
    }

    public void setStorageRuleNo(String storageRuleNo) {
        this.storageRuleNo = storageRuleNo;
    }

    public java.util.Date getLastUpdateTime() {
        return this.lastUpdateTime;
    }

    public void setLastUpdateTime(java.util.Date lastUpdateTime) {
        this.lastUpdateTime = lastUpdateTime;
    }

    public String getLastUpdateUser() {
        return this.lastUpdateUser;
    }

    public void setLastUpdateUser(String lastUpdateUser) {
        this.lastUpdateUser = lastUpdateUser;
    }

    public String getCreateUser() {
        return this.createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public String getStorageRule() {
        return this.storageRule;
    }

    public void setStorageRule(String storageRule) {
        this.storageRule = storageRule;
    }

    public String getSheetType() {
        return this.sheetType;
    }

    public void setSheetType(String sheetType) {
        this.sheetType = sheetType;
    }

    public String getLocLimit2() {
        return this.locLimit2;
    }

    public void setLocLimit2(String locLimit2) {
        this.locLimit2 = locLimit2;
    }

    public String getLocLimit3() {
        return this.locLimit3;
    }

    public void setLocLimit3(String locLimit3) {
        this.locLimit3 = locLimit3;
    }

    public String getLocLimit1() {
        return this.locLimit1;
    }

    public void setLocLimit1(String locLimit1) {
        this.locLimit1 = locLimit1;
    }

    public String getLocUseOutType4() {
        return this.locUseOutType4;
    }

    public void setLocUseOutType4(String locUseOutType4) {
        this.locUseOutType4 = locUseOutType4;
    }

    public String getLocUseOutType3() {
        return this.locUseOutType3;
    }

    public void setLocUseOutType3(String locUseOutType3) {
        this.locUseOutType3 = locUseOutType3;
    }

    public String getLocUseOutType2() {
        return this.locUseOutType2;
    }

    public void setLocUseOutType2(String locUseOutType2) {
        this.locUseOutType2 = locUseOutType2;
    }

    public Integer getTmBasStorageRuleId() {
        return this.tmBasStorageRuleId;
    }

    public void setTmBasStorageRuleId(Integer tmBasStorageRuleId) {
        this.tmBasStorageRuleId = tmBasStorageRuleId;
    }

    public Integer getTrBassRulegRuleId() {
        return this.trBassRulegRuleId;
    }

    public void setTrBassRulegRuleId(Integer trBassRulegRuleId) {
        this.trBassRulegRuleId = trBassRulegRuleId;
    }

    public String getLocUseOutType1() {
        return this.locUseOutType1;
    }

    public void setLocUseOutType1(String locUseOutType1) {
        this.locUseOutType1 = locUseOutType1;
    }

    public String getLocOutType4() {
        return this.locOutType4;
    }

    public void setLocOutType4(String locOutType4) {
        this.locOutType4 = locOutType4;
    }

    public String getLocOutType3() {
        return this.locOutType3;
    }

    public void setLocOutType3(String locOutType3) {
        this.locOutType3 = locOutType3;
    }

    public String getLocOutType2() {
        return this.locOutType2;
    }

    public void setLocOutType2(String locOutType2) {
        this.locOutType2 = locOutType2;
    }

    public String getLocInType4() {
        return this.locInType4;
    }

    public void setLocInType4(String locInType4) {
        this.locInType4 = locInType4;
    }

    public String getLocOutType1() {
        return this.locOutType1;
    }

    public void setLocOutType1(String locOutType1) {
        this.locOutType1 = locOutType1;
    }

    public String getLocInType3() {
        return this.locInType3;
    }

    public void setLocInType3(String locInType3) {
        this.locInType3 = locInType3;
    }

    public String getLocInType2() {
        return this.locInType2;
    }

    public void setLocInType2(String locInType2) {
        this.locInType2 = locInType2;
    }

    public String getCompanyCode() {
        return this.companyCode;
    }

    public void setCompanyCode(String companyCode) {
        this.companyCode = companyCode;
    }

    public String getLocInType1() {
        return this.locInType1;
    }

    public void setLocInType1(String locInType1) {
        this.locInType1 = locInType1;
    }

    public String getLotatt02() {
        return this.lotatt02;
    }

    public void setLotatt02(String lotatt02) {
        this.lotatt02 = lotatt02;
    }

    public String getLotatt03() {
        return this.lotatt03;
    }

    public void setLotatt03(String lotatt03) {
        this.lotatt03 = lotatt03;
    }

    public String getLotatt01() {
        return this.lotatt01;
    }

    public void setLotatt01(String lotatt01) {
        this.lotatt01 = lotatt01;
    }

    public String getLotatt06() {
        return this.lotatt06;
    }

    public void setLotatt06(String lotatt06) {
        this.lotatt06 = lotatt06;
    }

    public String getLotatt07() {
        return this.lotatt07;
    }

    public void setLotatt07(String lotatt07) {
        this.lotatt07 = lotatt07;
    }

    public String getLotatt04() {
        return this.lotatt04;
    }

    public void setLotatt04(String lotatt04) {
        this.lotatt04 = lotatt04;
    }

    public String getLotatt05() {
        return this.lotatt05;
    }

    public void setLotatt05(String lotatt05) {
        this.lotatt05 = lotatt05;
    }

    public Integer getDesWarehouse() {
        return this.desWarehouse;
    }

    public void setDesWarehouse(Integer desWarehouse) {
        this.desWarehouse = desWarehouse;
    }

    public String getLotatt08() {
        return this.lotatt08;
    }

    public void setLotatt08(String lotatt08) {
        this.lotatt08 = lotatt08;
    }

    public String getLotatt09() {
        return this.lotatt09;
    }

    public void setLotatt09(String lotatt09) {
        this.lotatt09 = lotatt09;
    }

    public String getRuleObject() {
        return this.ruleObject;
    }

    public void setRuleObject(String ruleObject) {
        this.ruleObject = ruleObject;
    }

    public String getStorageRuleType() {
        return this.storageRuleType;
    }

    public void setStorageRuleType(String storageRuleType) {
        this.storageRuleType = storageRuleType;
    }

    public String getDeliveryRec() {
        return this.deliveryRec;
    }

    public void setDeliveryRec(String deliveryRec) {
        this.deliveryRec = deliveryRec;
    }

    public String getRuleOrder() {
        return this.ruleOrder;
    }

    public void setRuleOrder(String ruleOrder) {
        this.ruleOrder = ruleOrder;
    }

    public Integer getTmBasStorageRuleGroupId() {
        return this.tmBasStorageRuleGroupId;
    }

    public void setTmBasStorageRuleGroupId(Integer tmBasStorageRuleGroupId) {
        this.tmBasStorageRuleGroupId = tmBasStorageRuleGroupId;
    }
	public String getPartNoVersion() {
		return partNoVersion;
	}
	public void setPartNoVersion(String partNoVersion) {
		this.partNoVersion = partNoVersion;
	}

}
